<div id="item1">
  <h2>低代码系统介绍</h2>
  <div class="alert alert-success" role="alert">
    <p>云穹低代码是一个免费的、高效且灵活的企业数字化系统<br/></p>
    <div class="indent">主要技术：Golang、Vue3、arco design vue、tailwindcss等等。</div>
    <p>系统UI适配兼容了电脑端、手机、平板设备。</p>
    <p>我们仅保留了底部的产品标识。</p>
    <div class="indent">使用场景：快速搭建后台管理系统、GM游戏后台、进销存、电商后台、开放API接口给外部、官网、物联网平台、等等</div>
  </div>
  <div class="alert alert-light" role="alert">
    <p>
      持续更新，目前主要提供了以下核心能力：
      <ul>
        <li><i class="bi bi-textarea-resize"></i> 低代码 表单设计器：在线表单拖拽设计，刷新即生效</li>
        <li><i class="bi bi-graph-up-arrow"></i> 低代码 报表设计器：BI(商业智能)、支持多数据源</li>
        <li><i class="bi bi-braces"></i> 支持 Javascript 和 Golang 双动态脚本来支撑自身个性化需要</li>
        <li><i class="bi bi-shield-lock"></i> 开放API：将API接口开放给其他应用调用</li>
        <li><i class="bi bi-lightning-charge"></i> 支持单层审批，支持复杂审批流触发到第三方</li>
        <li><i class="bi bi-braces"></i> 自定义前端VUE代码</li>
        <li><i class="bi bi-printer"></i> 打印设计</li>
        <li><i class="bi bi-lock"></i> 完善的权限功能</li>
        <li><i class="bi bi-globe2"></i> 系统私有化部署(二进制极简部署)，目前支持Windows、Linux、MacOS、国产信创系统</li>
        <li><i class="bi bi-house"></i> 内置官网搭建</li>
        <li><i class="bi bi-file-text"></i> 完善的开发文档</li>
        <li><i class="bi bi-camera-reels"></i> 视频教程，准备中...</li>
      </ul>
      <button type="button" class="btn btn-success btn-lg" style="height: fit-content;">
        <a href="https://cqyunq.com/admin" target="_blank"
            class="icon-link icon-link-hover"
            style="color: white;text-decoration: none;z-index: 90;"
        >
            低代码演示
            <i class="bi bi-arrow-up-right-circle"></i>
        </a>
      </button>
    </p>
  </div>
</div>

<div id="item1-1">
  <h4>环境准备</h4>
  <div class="alert alert-light" role="alert">
    <ol>
      <li>安装Mysql8：<a href="https://dev.mysql.com/downloads/mysql/" target="_blank">https://dev.mysql.com/downloads/mysql/</a><br/>
        或者安装Mariadb：<a href="https://mariadb.org/download/" target="_blank">https://mariadb.org/download/</a>
      </li>
      <li>下载云穹低代码服务程序，启动文件是goo</li>
    </ol>
  </div>
</div>
<div id="item1-2">
  <h4>下载安装</h4>
  <div class="alert alert-success" role="alert">
    <ol>
      <li>到Gitee下载：<a href="https://gitee.com/yhm_my/godata" target="_blank">https://gitee.com/yhm_my/godata</a></li>
      <div style="display: flex;justify-content: flex-start;flex-wrap: wrap;">
        <img src="/static/image/gitee-1.png" class="img-thumbnail" alt="" width="46%" height="100%">
        <img src="/static/image/gitee-2.png" class="img-thumbnail" alt="" width="46%" height="100%">
      </div>
      <li><div>目录结构：</div>
        根据自身的系统选择对应的文件夹包，与自身系统无关的文件夹包下载后可以删除，没有影响。<br/>
        其中windows64是windows系统的包，linux64是linux系统的包，macos是苹果系统包。<br/>
        里面的goo是服务启动文件，config是系统的配置文件，www是官网的代码文件。<br/>
      </li>
    </ol>
  </div>
  <!-- <div style="display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 20px;">
    <button id="downloadWindows" type="button" class="btn btn-primary btn-lg" style="height: fit-content;">
      <a class="icon-link icon-link-hover"
        style="color: white;text-decoration: none;z-index: 90;"
      >
        下载Windows64位程序
        <i class="bi bi-cloud-download"></i>
      </a>
    </button>
    <button id="downloadLinux" type="button" class="btn btn-primary btn-lg" style="height: fit-content;">
      <a class="icon-link icon-link-hover"
        style="color: white;text-decoration: none;z-index: 90;"
      >
        下载Linux64位程序
        <i class="bi bi-cloud-download"></i>
      </a>
    </button>
  </div> -->
</div>

<div id="item1-4">
  <br/>
  <h4>YAML配置说明</h4>
  <div>
    <p>配置在系统启动时生效，其中Port、数据库配置项修改后需要重启服务生效，其他的配置修改后，不需要重启即可实时生效。</p>
    <p>这里只说明几个需要重点关注的配置字段，其他字段请查看配置文件中的注释。配置文件在 conf 目录下。</p>
    <ul>
      <li>boot.yaml中的Profile配置用来指定应用启动时加载对应的的文件，<br/>
        dev表示启动时加载app-dev.yaml文件<br/>
        prod表示启动时加载app-prod.yaml文件
      </li>
      <li>boot.yaml中的DevelopeMode表示开发模式，十分重要！在生产环境中一定要填false！<br/>
        true是开发模式，同时app-*.yaml文件中Gorm.InitData也填true，那么每次重启系统，数据都会被清空重置！请慎重！<br/>
        false不是开发模式
      </li>
      <li>数据库配置在app-*.yaml中</li>
      <li>
        <div class="alert alert-warning">
          <b>**重点**：</b>1、系统第一次启动时，必须初始化系统内部数据；2、或者需要重置系统内部数据时；请设置下述3项配置为true：<br/>
          设置config/boot.yaml中的DevelopeMode为true<br/>
          设置config/app-?.yaml中的Gorm.AutoMigrate为true、Gorm.InitData为true<br/><br/>
          <div>之后，不是第一启动，或者不需要重置系统内部数据的时候：</div>
          <b>**生产环境中**：</b>第一次启动后，将上述3项配置全部设置为false<br/>
          <b>**开发环境中**：</b>config/app-?.yaml中的Gorm.InitData为false<br/>
        </div>
      </li>
    </ul>
  </div>
</div>

